[ADDED]base things to allow passing mouse info to objs;
[ADDED]way more add options for objList
[ADDED](WIP)buttons