Fixed a bug on firing user action