Added Firefox manifest, fixed styles, made events more efficient