Просто и со вкусом, отличное решение. Но, я думаю, элегантность и простоту подобного решения оценят немногие. Так что простые решения - это не наш метод, в данном случае.
Ну конечно не оценят, тут нужна ума целая палата. Вот вогнать в минуса куда привлекательнее будет )))