added fancy simple imageviewer, started working on mouselistener