old but latest changes and ExtJS library