cleanup eventPage, small optimizations and stricter rules for msp send callbacks