Updated project one: Added mousclick, proper zoom, dynamic file detection