change main layout
add size and opacity control
add touch managers