added hit and stay methods; added wait parameter; updated UI slightly;