@polesye Well, I've tried my version again … and it fails exactly as outlined in your screenshot above. Don't know why it didn't before. So, in any case, you are right, please keep the bind statement wherever I commented it should be removed. Perhaps you could add a small comment that could clarify things for future developers, context can sometimes be confusing. As far as I am concerned, :+1: to merge after you've added the JSDoc comments. Nice job! So, I assume we are going to slowly refactor the various modules.