Add show()/hide()/toggle(), adjust API.