The first time I saw these two terms, they were used in a love context, to mean "boyfriend/girlfriend". Later, I came to know that you can also use these to refer to "that guy/girl".
So, what I wanted to know is:
1) Nowadays, what are these commonly used for?
2) Does the meaning depend enterily on context? If so, isn't there a chance to be misunderstood?
3) Does Japanese have a specific term to convey just one of these meanings? For instance, something just for girlfriend?