fixing drag and drop, cleaned up code structure some more, changed banner layout to have a menu. still playing with layout