Found a weird bug with X marks the spot. I spammed it on one of the creeps and after the 3rd X (out of about 5) the unit disappeared, but a few seconds later it came out of the last X's spot visible again.
I am working on getting access to the old news portal under a different URL for those that would rather use that for news before we get a different news view.