added an option to hide controls if they're not required

defaults to original plugin state