Combines locate fix, show/hide cursor + Justin Jordans additions

Fork of Terminal by Justin Jordan

Terminal.cpp/shortlog@45fba42a98aa: not found in manifest