Yes I know, the function binding is still a mistery for my js knowledge, will solve this in some way.