LMB crash fix
added object and button class
user button added to user
pressing a UI button now allows building
merge trap and master