Weird scrolling when mark read

When I click the dot to mark a message as read it moves the message down below the unread messages (due to sort order, which I want) but it also scrolls this message to the top of the view which is not desirable. Is there a way to change this behavior? I want to keep the sort order with unread on top, and I also have it set to where you have to manually mark as read. I just think it would be nice if it moved to read without scrolling the view.