grid now takes rows and columns when updateDisplay is called
fixes from master
grid instances separated for links and devices
keyboard handler incomplete... bug with binding of selected cell and changing class... fix get by ID because cells generated can have the same ID