Flicker has been removed. Everything is done in main activity now. Error
checking is super clean.