able to forward messages in zebralite now, however controller will break since the wait functions it calls have been modified