Use show/hide instead of remove and recreate every time.
Also use one onclick listener to handle lift-off and revert,
instead of one for each.
code cleaning.  btw position still jumps