Freelancer:
BDisplay
Update 2
Made all the modifications you required. If there's anything else you need, I will be here.