all arrows implemented and working, and problems when reaching image borders solved. loading of new images a bit slow due to the assign() function