Fix optional parameters check
Add tab index check