Fixed control class and gui integration, so booking now works as we intended for initial test