Cleanup (see description)

Use .startsWith instead of equalsIgnoreCase (replacement to regex)
Consolidate all events under one import
Clean the string reading method, and remove boolean (why was it
there!?))