Added reSize handling and some horrific styling...