Modified to be vertical as well, it works! right out of the box.

Additionally, changes were made to ensure that skipping multiple slides at the same time will now be caught by the movement callbacks.

Works well for now. Only thing left is resizing issues (will deal with that later). For now, need to construct a full UI for IEC.