19. Yeah, it's got a few GUI problems, probably fairly minor.
20. Indeed, shops are pop-ups without location changes (easy way to tell the difference is screen fading) so no button updates are triggered. Visiting anything in the city that causes a location change would have the same effect as leaving and returning. I feel that screen fading needs to be improved in general, but it's not worth the effort as a bugfix.