1. A computerized method for applying rules on data records and displaying information facilitating visually modifying the rules on a user interface, comprising: using at least one processor for: executing a plurality of computation instructions on each of a plurality of data records, said plurality of computation instructions are executed for applying a rule, each one of said plurality of data records comprising at least one physical location value; outputting to a computerized display device a simulation for displaying to a user, comprising a plurality of visual objects, each of said plurality of visual objects corresponding to a respective result of said applying said rule to one of said plurality of data records and displayed on said computerized display device at a position representing said at least one physical location value corresponding to said one of said plurality of data records; identifying at least one marking of at least one of said plurality of visual objects by a marking action of a user input device on said computerized display, said marking action indicates a user desired adjustment in said results of applying said rule; in response to said identifying, modifying said plurality of computation instructions to produce a modified rule, based on said at least one marking; executing said modified plurality of computation instructions for applying said modified rule to at least one of said plurality of data records; generating a modified simulation from said simulation, by said executing said modified plurality of computation instructions; and outputting to said computerized display device said modified simulation for displaying to said user.