Can't that just be fixed with CSS (such as hiding the original when outside of large-view by applying something like show-large or whatever that CSS is)?