building implementation for imagelink
improving value links
fixing js errors
improving initialization
improved way initialization is handled