Added error reporter (experimental); Fully implemented key interactions;
Fixed some bugs