refactored Resizer to it's own object and cleaned up ResizerController