- back key implementation
! press twice to exit