Event Based upndown

Explored Event based triggering of elevator behavior, cleaned up libraries