card snaps back if less than threshold
add sensible defaults
adds events