removed all references to overlay view class and used a local UIView instead