custom interactive transition based pop animation framework