Desktop now implements action resolver