Simplify external events (don't expose too many internal objects)