accepting apps without controller callbacks