Was it those Korean students again, letting off steam after calculus class?
The Korean food market is just a couple of blocks away from Astro Skate, and a few blocks after that is the Korean restaurant, so it's quite possible.
Give 'em an Incheon they'll take a mile; it's their Seoul purpose in life.