Refactored omnikassa controller