Add 'lookup' message.
Change 'lookup' to return action and property objects.
Add Lua wrapper functions for non-string properties.
Change 'cursor:event()' accessor to direct cursor.event reference.