Refactor to use juggler (3~ hours)

Signed-off-by: David Fisher-Moreau <deiform87@gmail.com>