Instead of automatically re-orientating objects when attaching to a different surface, just highlight surface being attached to, without re-orientating. This will actually work better for most models (including posters) since they are mostly already upward oriented.