setListener methods
Better Image Handling