A module using the Finite-State-Machine (FSM) pattern to implement customized tooltips.