I am *exceedingly* bad at using web technology so the entire thing is held together with paperclips and duct tape, but it seems to do the job.