smoothed out conroller functionality
some css cleanup