moved pinboard functionality to new controller for better organization