Refactored BlinkingCursor to be more general (need to use it during the demo, as well as at the end)
Fixed initialization to use rewrite of BlinkingCursor
Fixed problem where cursor wasn’t put in the correct place after demo finished