Layout extension for scalable JavaScript applications based on jquery ui layout