Preparations for single checkbox functionality. App should be runnable,
but there there is quite a few bugs.