Moving to a hybrid injection model to minimize obtrusiveness and added iframe support.