I asked a question and it got some answers. But none of them was what I really wanted. After investigating by myself, I found a solution that best fit my needs, so I answered my own question and marked my own answer as the accepted one.
My answer is not the first one at the top. Why?