refined user control