Improve type detection
Remove removeFormatting from API
Allow overloading of aloha.ui.command and guarding in execute()