add .andThen() for chaining calls in time
fix appear() only making things half-visible
add disappear() function to, well, make things disappear