hide controls and description by default
use io monitor instead of actor for listening