enable the dynamic interface if the user swipes on the screen
organize code
when enabling the dynamic interface, add dynamic views if none currently exist. this will avoid any weird swiping that just turns on the dynamic interface without showing any dynamic items.