При адекватном программировании, в редакторе конечно, функционал работает на "5". Возможно, с логикой что-то не в норме.