Вот такая задача встала передо мной недели три назад. Забегая вперёд, сразу отвечу на поставленный вопрос – да, это возможно, не так всё просто, как в рекламных статьях, но можно.