More splitting. Need to either encapsulate or make an info window module.