harmonized message interface between chrome and firefox extensions