Fix add custom basemap  problem. Solve by adding SRS parameter to object because it is not there by default when it is suppose to be. Fix space between element in legend.