refactor constants, fixed warnings, update drop buttons on startViewController