Added a filled rectangle function
Added a flashing cursor and fixed a problem with returning from the interrupt handler.