work in progress firefox extension.