Minor formatting fix
Fix removing of objects, and use shared_ptr for gui objects
Use an internal guiList instead of having to give it as indata to the methods
Fix mouse over when updating gui lists