Yes, on that responsive fix, I think there is one topic (at least) here on forum where that was discussed/solved as well, but it does not mind to have it mentioned here, of course. That hack is very well known (it originated from someone on the net), and it worked for object version, too.
About that present, well, I do have an idea... but I will send you details via email
Regards
dev101