added option text-field to ngEnter and ngSpacebar to enable correct use of keyDown rate-limiting depending on the application (currently only have instances where text-field = true