Always push down. If last snapped to the top of other event, first push myself down.
Call pushdown on all conflicting events, and catch if they have already been solved by another action.

Signed-off-by: Diego Gaustein <diego@gaustein.com.ar>