Move away from events to registered functions
Add remote system calls
Move more events over to RPC
Menu events are now RPCs
Move quit to RPC
Get rid of old event stuff
Handle RPC registration in init function
Try a different method of registration
Use lens for RPC record