Implemented PVOutput service, SwipeToDismissListener, restart activity when controller is changed