Desktop js complete